package com.dime.physical.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 总检主对象 dime_physical_mr_main
 *
 * @author ruoyi
 * @date 2023-10-10
 */
public class DimePhysicalMrMain extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String id;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String outguid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String machinecode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String outupload;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String reportno;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgcheck;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String approvecert;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String approvecert2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bctype;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String companyid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String companyname;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String entrustcompany;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String othercompany;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String othercompanyname;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String workstatus;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date bcstart;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date bcend;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String evalutionbasis;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ocptddiagnosestandard;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String crowdharmfactor;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String resultdesc;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String resultanalysis;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String processadvice;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String reportmaker;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date makedate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date reportmakedate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String mainchecker;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date mcdate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date reportmcdate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String mcreturn;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String reportapporver;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date approvedate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date reportapprovedate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String reportsigner;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date signdate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date reportsigndate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date printdate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String status;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String recheckreturn;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String signreturn;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String companygeneral;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String occupationharmditection;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String printlist;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long modifytimes;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String shopCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String dataMode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String checkAddress;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String lackcombo;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String healthadvice;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgHarmfactor;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgAddress;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgContact;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgContactphone;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgEmpscount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgEmpsfecount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgProducecount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgProducefecount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgTouchcount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgTouchfecount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String jsonData;

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setOutguid(String outguid)
    {
        this.outguid = outguid;
    }

    public String getOutguid()
    {
        return outguid;
    }
    public void setMachinecode(String machinecode)
    {
        this.machinecode = machinecode;
    }

    public String getMachinecode()
    {
        return machinecode;
    }
    public void setOutupload(String outupload)
    {
        this.outupload = outupload;
    }

    public String getOutupload()
    {
        return outupload;
    }
    public void setReportno(String reportno)
    {
        this.reportno = reportno;
    }

    public String getReportno()
    {
        return reportno;
    }
    public void setOrgcheck(String orgcheck)
    {
        this.orgcheck = orgcheck;
    }

    public String getOrgcheck()
    {
        return orgcheck;
    }
    public void setApprovecert(String approvecert)
    {
        this.approvecert = approvecert;
    }

    public String getApprovecert()
    {
        return approvecert;
    }
    public void setApprovecert2(String approvecert2)
    {
        this.approvecert2 = approvecert2;
    }

    public String getApprovecert2()
    {
        return approvecert2;
    }
    public void setBctype(String bctype)
    {
        this.bctype = bctype;
    }

    public String getBctype()
    {
        return bctype;
    }
    public void setCompanyid(String companyid)
    {
        this.companyid = companyid;
    }

    public String getCompanyid()
    {
        return companyid;
    }
    public void setCompanyname(String companyname)
    {
        this.companyname = companyname;
    }

    public String getCompanyname()
    {
        return companyname;
    }
    public void setEntrustcompany(String entrustcompany)
    {
        this.entrustcompany = entrustcompany;
    }

    public String getEntrustcompany()
    {
        return entrustcompany;
    }
    public void setOthercompany(String othercompany)
    {
        this.othercompany = othercompany;
    }

    public String getOthercompany()
    {
        return othercompany;
    }
    public void setOthercompanyname(String othercompanyname)
    {
        this.othercompanyname = othercompanyname;
    }

    public String getOthercompanyname()
    {
        return othercompanyname;
    }
    public void setWorkstatus(String workstatus)
    {
        this.workstatus = workstatus;
    }

    public String getWorkstatus()
    {
        return workstatus;
    }
    public void setBcstart(Date bcstart)
    {
        this.bcstart = bcstart;
    }

    public Date getBcstart()
    {
        return bcstart;
    }
    public void setBcend(Date bcend)
    {
        this.bcend = bcend;
    }

    public Date getBcend()
    {
        return bcend;
    }
    public void setEvalutionbasis(String evalutionbasis)
    {
        this.evalutionbasis = evalutionbasis;
    }

    public String getEvalutionbasis()
    {
        return evalutionbasis;
    }
    public void setOcptddiagnosestandard(String ocptddiagnosestandard)
    {
        this.ocptddiagnosestandard = ocptddiagnosestandard;
    }

    public String getOcptddiagnosestandard()
    {
        return ocptddiagnosestandard;
    }
    public void setCrowdharmfactor(String crowdharmfactor)
    {
        this.crowdharmfactor = crowdharmfactor;
    }

    public String getCrowdharmfactor()
    {
        return crowdharmfactor;
    }
    public void setResultdesc(String resultdesc)
    {
        this.resultdesc = resultdesc;
    }

    public String getResultdesc()
    {
        return resultdesc;
    }
    public void setResultanalysis(String resultanalysis)
    {
        this.resultanalysis = resultanalysis;
    }

    public String getResultanalysis()
    {
        return resultanalysis;
    }
    public void setProcessadvice(String processadvice)
    {
        this.processadvice = processadvice;
    }

    public String getProcessadvice()
    {
        return processadvice;
    }
    public void setReportmaker(String reportmaker)
    {
        this.reportmaker = reportmaker;
    }

    public String getReportmaker()
    {
        return reportmaker;
    }
    public void setMakedate(Date makedate)
    {
        this.makedate = makedate;
    }

    public Date getMakedate()
    {
        return makedate;
    }
    public void setReportmakedate(Date reportmakedate)
    {
        this.reportmakedate = reportmakedate;
    }

    public Date getReportmakedate()
    {
        return reportmakedate;
    }
    public void setMainchecker(String mainchecker)
    {
        this.mainchecker = mainchecker;
    }

    public String getMainchecker()
    {
        return mainchecker;
    }
    public void setMcdate(Date mcdate)
    {
        this.mcdate = mcdate;
    }

    public Date getMcdate()
    {
        return mcdate;
    }
    public void setReportmcdate(Date reportmcdate)
    {
        this.reportmcdate = reportmcdate;
    }

    public Date getReportmcdate()
    {
        return reportmcdate;
    }
    public void setMcreturn(String mcreturn)
    {
        this.mcreturn = mcreturn;
    }

    public String getMcreturn()
    {
        return mcreturn;
    }
    public void setReportapporver(String reportapporver)
    {
        this.reportapporver = reportapporver;
    }

    public String getReportapporver()
    {
        return reportapporver;
    }
    public void setApprovedate(Date approvedate)
    {
        this.approvedate = approvedate;
    }

    public Date getApprovedate()
    {
        return approvedate;
    }
    public void setReportapprovedate(Date reportapprovedate)
    {
        this.reportapprovedate = reportapprovedate;
    }

    public Date getReportapprovedate()
    {
        return reportapprovedate;
    }
    public void setReportsigner(String reportsigner)
    {
        this.reportsigner = reportsigner;
    }

    public String getReportsigner()
    {
        return reportsigner;
    }
    public void setSigndate(Date signdate)
    {
        this.signdate = signdate;
    }

    public Date getSigndate()
    {
        return signdate;
    }
    public void setReportsigndate(Date reportsigndate)
    {
        this.reportsigndate = reportsigndate;
    }

    public Date getReportsigndate()
    {
        return reportsigndate;
    }
    public void setPrintdate(Date printdate)
    {
        this.printdate = printdate;
    }

    public Date getPrintdate()
    {
        return printdate;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }
    public void setRecheckreturn(String recheckreturn)
    {
        this.recheckreturn = recheckreturn;
    }

    public String getRecheckreturn()
    {
        return recheckreturn;
    }
    public void setSignreturn(String signreturn)
    {
        this.signreturn = signreturn;
    }

    public String getSignreturn()
    {
        return signreturn;
    }
    public void setCompanygeneral(String companygeneral)
    {
        this.companygeneral = companygeneral;
    }

    public String getCompanygeneral()
    {
        return companygeneral;
    }
    public void setOccupationharmditection(String occupationharmditection)
    {
        this.occupationharmditection = occupationharmditection;
    }

    public String getOccupationharmditection()
    {
        return occupationharmditection;
    }
    public void setPrintlist(String printlist)
    {
        this.printlist = printlist;
    }

    public String getPrintlist()
    {
        return printlist;
    }
    public void setModifytimes(Long modifytimes)
    {
        this.modifytimes = modifytimes;
    }

    public Long getModifytimes()
    {
        return modifytimes;
    }
    public void setShopCode(String shopCode)
    {
        this.shopCode = shopCode;
    }

    public String getShopCode()
    {
        return shopCode;
    }
    public void setDataMode(String dataMode)
    {
        this.dataMode = dataMode;
    }

    public String getDataMode()
    {
        return dataMode;
    }
    public void setCheckAddress(String checkAddress)
    {
        this.checkAddress = checkAddress;
    }

    public String getCheckAddress()
    {
        return checkAddress;
    }
    public void setLackcombo(String lackcombo)
    {
        this.lackcombo = lackcombo;
    }

    public String getLackcombo()
    {
        return lackcombo;
    }
    public void setHealthadvice(String healthadvice)
    {
        this.healthadvice = healthadvice;
    }

    public String getHealthadvice()
    {
        return healthadvice;
    }
    public void setOrgHarmfactor(String orgHarmfactor)
    {
        this.orgHarmfactor = orgHarmfactor;
    }

    public String getOrgHarmfactor()
    {
        return orgHarmfactor;
    }
    public void setOrgAddress(String orgAddress)
    {
        this.orgAddress = orgAddress;
    }

    public String getOrgAddress()
    {
        return orgAddress;
    }
    public void setOrgContact(String orgContact)
    {
        this.orgContact = orgContact;
    }

    public String getOrgContact()
    {
        return orgContact;
    }
    public void setOrgContactphone(String orgContactphone)
    {
        this.orgContactphone = orgContactphone;
    }

    public String getOrgContactphone()
    {
        return orgContactphone;
    }
    public void setOrgEmpscount(String orgEmpscount)
    {
        this.orgEmpscount = orgEmpscount;
    }

    public String getOrgEmpscount()
    {
        return orgEmpscount;
    }
    public void setOrgEmpsfecount(String orgEmpsfecount)
    {
        this.orgEmpsfecount = orgEmpsfecount;
    }

    public String getOrgEmpsfecount()
    {
        return orgEmpsfecount;
    }
    public void setOrgProducecount(String orgProducecount)
    {
        this.orgProducecount = orgProducecount;
    }

    public String getOrgProducecount()
    {
        return orgProducecount;
    }
    public void setOrgProducefecount(String orgProducefecount)
    {
        this.orgProducefecount = orgProducefecount;
    }

    public String getOrgProducefecount()
    {
        return orgProducefecount;
    }
    public void setOrgTouchcount(String orgTouchcount)
    {
        this.orgTouchcount = orgTouchcount;
    }

    public String getOrgTouchcount()
    {
        return orgTouchcount;
    }
    public void setOrgTouchfecount(String orgTouchfecount)
    {
        this.orgTouchfecount = orgTouchfecount;
    }

    public String getOrgTouchfecount()
    {
        return orgTouchfecount;
    }

    public String getJsonData() {
        return jsonData;
    }

    public void setJsonData(String jsonData) {
        this.jsonData = jsonData;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("updateTime", getUpdateTime())
            .append("updateBy", getUpdateBy())
            .append("outguid", getOutguid())
            .append("machinecode", getMachinecode())
            .append("outupload", getOutupload())
            .append("reportno", getReportno())
            .append("orgcheck", getOrgcheck())
            .append("approvecert", getApprovecert())
            .append("approvecert2", getApprovecert2())
            .append("bctype", getBctype())
            .append("companyid", getCompanyid())
            .append("companyname", getCompanyname())
            .append("entrustcompany", getEntrustcompany())
            .append("othercompany", getOthercompany())
            .append("othercompanyname", getOthercompanyname())
            .append("workstatus", getWorkstatus())
            .append("bcstart", getBcstart())
            .append("bcend", getBcend())
            .append("evalutionbasis", getEvalutionbasis())
            .append("ocptddiagnosestandard", getOcptddiagnosestandard())
            .append("crowdharmfactor", getCrowdharmfactor())
            .append("resultdesc", getResultdesc())
            .append("resultanalysis", getResultanalysis())
            .append("processadvice", getProcessadvice())
            .append("reportmaker", getReportmaker())
            .append("makedate", getMakedate())
            .append("reportmakedate", getReportmakedate())
            .append("mainchecker", getMainchecker())
            .append("mcdate", getMcdate())
            .append("reportmcdate", getReportmcdate())
            .append("mcreturn", getMcreturn())
            .append("reportapporver", getReportapporver())
            .append("approvedate", getApprovedate())
            .append("reportapprovedate", getReportapprovedate())
            .append("reportsigner", getReportsigner())
            .append("signdate", getSigndate())
            .append("reportsigndate", getReportsigndate())
            .append("printdate", getPrintdate())
            .append("status", getStatus())
            .append("recheckreturn", getRecheckreturn())
            .append("signreturn", getSignreturn())
            .append("companygeneral", getCompanygeneral())
            .append("occupationharmditection", getOccupationharmditection())
            .append("printlist", getPrintlist())
            .append("modifytimes", getModifytimes())
            .append("shopCode", getShopCode())
            .append("dataMode", getDataMode())
            .append("checkAddress", getCheckAddress())
            .append("lackcombo", getLackcombo())
            .append("healthadvice", getHealthadvice())
            .append("orgHarmfactor", getOrgHarmfactor())
            .append("orgAddress", getOrgAddress())
            .append("orgContact", getOrgContact())
            .append("orgContactphone", getOrgContactphone())
            .append("orgEmpscount", getOrgEmpscount())
            .append("orgEmpsfecount", getOrgEmpsfecount())
            .append("orgProducecount", getOrgProducecount())
            .append("orgProducefecount", getOrgProducefecount())
            .append("orgTouchcount", getOrgTouchcount())
            .append("orgTouchfecount", getOrgTouchfecount())
            .toString();
    }
}
